package com.jxd.project.menu.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jxd.project.menu.dto.MenuDTO;
import com.jxd.project.menu.dto.QueryMenuDTO;
import com.jxd.project.menu.model.Menu;

import java.util.List;
import java.util.Map;

public interface IMenuService extends IService<Menu> {
    /**
     * 查询菜单
     * @param queryMenuDTO
     * @return
     */
    Map<String,Object> getWithQueryMenuDTO(QueryMenuDTO queryMenuDTO);

    /**
     * 查询一级菜单
     * @return
     */
    List<Menu> getWithFrontMenus();

    /**
     * 新增或修改菜单
     * @param menuDTO
     * @return
     */
    boolean addOrEditMenu(MenuDTO menuDTO);
}
